﻿body 
{
    margin: 0;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    background-color: #ffffff;
}

div
{
    white-space: normal;
}

img
{ 
    display: none;
    visibility:hidden    
}

span
{
    white-space:normal;
}

table
{
    width: 600px;    
}

.TINYTEXT
{
 font-size: x-small;    
}

.TDNAME
{
    background-color: #2068B4;  
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: bold;      
    color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;    
    white-space:nowrap;
}

.TDVALUE
{
    background-color: #ddddff;
    border-color: #E2EBE8;
    border-style: solid;
    border-width: 1px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    color: #000000;
    white-space:nowrap;        
}

.TITLECELL
{
    background-color: #2068B4;
	/*border-bottom-color: #2068B4;
	border-bottom-style: solid;
	border-bottom-width: 6px;*/
}

.MAININFOBLOCKCELL
{  
    font-weight:bold;
    BACKGROUND:#ddddff; 
    text-align:center;     
}
.MAININFOBLOCKBODY
{
    FONT-SIZE:12px; 
    BACKGROUND: #f1f1f1;
    BORDER-BOTTOM:1px solid;
}

/*************************************************************************/
/*Treeview Style*/
.TREESEPERATOR
{
    border-right: 2px; 
    border-right-style:solid; 
    border-right-color: #2068B4;
    margin-right: 15px;
    margin-left: 15px;  
}

.TREESELECTEDNODE
{
    color: #2068B4;
    border: 1px;
    border-style: dashed; 
    border-color: #2068B4;
    margin-right: 2px;
    margin-left: 2px;  
}

.TREENODE
{
    color: #2068B4; 
}

.TREEPARENTNODE
{
    font-weight:normal;
}

.TREENODEHOVER
{
    color: #5555DD;    
}
/*************************************************************************/

/*************************************************************************/
/*Container Style*/
               
.CTNTLCELL
{
    white-space: nowrap;
    border:0; 
    /*background-image: url(images/page/tl.gif);*/
    width: 5px; 
    height: 21px; 
}
.CTNTMCELL
{
    white-space:nowrap;    
    border:0; 
    /*background-image: url(images/page/tm.gif);*/ 
    height: 21px; 
}
.CTNTRCELL
{
    white-space:nowrap;
    border:0; 
    /*background-image: url(images/page/tr.gif);*/
    width: 9px; 
    height: 21px; 
}
.CTNLSCELL
{
    border:0;    
    width: 5px; 
    height: 50px; 
    /*background-image: url(images/page/ls.gif);*/
    white-space:nowrap; 
}
.CTNRSCELL
{
    border:0;    
    width: 9px; 
    height: 50px; 
    /*background-image: url(images/page/rs.gif);*/
    white-space:nowrap;         
}
.CTNBLCELL
{
    border:0; 
    /*background-image: url(images/page/bl.gif);*/
    width: 5px; 
    height: 8px;
    white-space:nowrap;     
}
.CTNBMCELL
{
    border:0; 
    /*background-image: url(images/page/bm.gif);*/
    height:8px; 
    vertical-align: top; 
    text-align: left;
    white-space:nowrap;     
}
.CTNBRCELL
{
    border:0; 
    /*background-image: url(images/page/br.gif);*/
    width: 9px; 
    height: 8px;
    white-space:nowrap;         
}
        
.CTNBODY
{
    background-color: #ffffff; 
    border-color: #ffffff; 
    text-align: left; 
    vertical-align: top;
    white-space:nowrap;    
}

.CTNTITLE
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px; 
    font-weight: bold; 
    color: #000000; 
    white-space:nowrap;
}

.CTNTITLE A
{
    color: #000000;
    text-decoration: none;
}

.CTNTITLE A:link
{
    color: #000000;
    text-decoration: none;
}

.CTNTITLE A:visited
{
    color: #000000;
    text-decoration: none;
}

.CTNTITLE A:hover	
{
    background-color: #FFFFFF;
    color: #2068B4;
    text-decoration: none;
}

.CTNTITLETABLE
{
    border: 0px;
    padding: 0px;
    padding-bottom: 0;
}
/*************************************************************************/

.Background1 { background-color: #2068B4; }
.Background2 { background-color:#ddddff; }
.Background3 { background-color:#CCCCDD; }
.HeaderText
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	COLOR: #ffffff;    
}

/*************************************************************************/
/*Menu Style*/ 
.MENUMAIN
{
    color: #FFFFFF;    
    background-color: #2068B4;    
}

.STATICMENUITEM 
{
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
    color: #FFFFFF;
}
.DYNAMICHOVER 
{
    background-color: #2068B4;
    color: #FFFFFF;
}
.DYNAMICMENU 
{
    background-color: #2068B4;
}
.DYNAMICMENUITEM 
{    
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
}
.STATICHOVER 
{
    background-color: #FFFFFF;
    color: #2068B4;
}
/*************************************************************************/

/*************************************************************************/
/*Button Style*/

.BUTTON
{
    background-image: url(images/buttons/Blank_95_30_IA.jpg);
    color: #ffffff; 
    border: 0px; 
    font-weight: bold;
    width: 95px;
    height: 30px;
/*     
    background-color: #2068B4;
    color: #ffffff;
    border-bottom-color: #8C8C8C;
    border-right-color: #8C8C8C;
    border-bottom-width: 3px;
    border-right-width: 3px;           
    border-bottom-style:inset; 
    border-right-style:inset; */
}

.BUTTONOUT 
{   
    background-image: url(images/buttons/Blank_95_30_IA.jpg);
    color: #ffffff; 
    border: 0px; 
    font-weight: bold;
    cursor: hand;
    width: 95px;
    height: 30px;    
}

.BUTTONOVER  
{
    background-image: url(images/buttons/Blank_95_30_A.jpg);    
    color: #ffffff;
    border: 0px;     
    font-weight: bold;
    cursor: hand;
    width: 95px;
    height: 30px; 
}

.SMBUTTON
{
    background-image: url(images/buttons/Blank_41_20_IA.jpg);
    color: #ffffff; 
    border: 0px;
    font-size: 11px;
    font-weight: bold;
    width: 41px;
    height: 20px;
}

.SMBUTTONOUT 
{   
    background-image: url(images/buttons/Blank_41_20_IA.jpg);
    color: #ffffff; 
    border: 0px; 
    font-size: 11px;
    font-weight: bold;
    cursor: hand;
    width: 41px;
    height: 20px;    
}

.SMBUTTONOVER  
{
    background-image: url(images/buttons/Blank_41_20_A.jpg);    
    color: #ffffff;
    border: 0px;   
    font-size: 11px;  
    font-weight: bold;
    cursor: hand;
    width: 41px;
    height: 20px; 
}

/*************************************************************************/

/*************************************************************************/
/*Calendar Style*/
.CALPANEL
{
    visibility: hidden;
    background-color: #2068B4;
    border-color: #000000;
    border-width:  1px;      
}

.CALMAIN
{
    background-color: #FFFFCC;
    color: #663399; 
    border-color: #2068B4;
    border-width: 1px;    
    font-weight:bold;
    font-size: 8pt;
    font-family:Verdana;
}

.CALDAYSTYLE
{    
    color: #666666; 
    background-color: #EAEAEA;
    border-width: 0px;
    border-style: none; 
    border-color: White;    
}

.CALSELECTEDDAYSTYLE
{    
    background-color: #ddddff;     
    color: #ffffff;
    font-weight:bold;      
}

.CALSELECTORSTYLE
{
    background-color: #FFCC66;
}

.CALNEXTPREVSTYLE
{
    color: #FFFFCC;
    font-size: 9px;
}

.CALDAYHEADERSTYLE
{
    background-color: #CCCCCC;
    color: #000000;
    font-size: 9px;
}

.CALWEEKEDNDAYSTYLE
{
    background-color: #BBBBBB;
    color: #ffffff;    
}

.CALTODAYSTYLE
{
    background-color: #2068B4;
    font-weight:bold;
}

.CALTITLESTYLE
{
    background-color: #2068B4;
    color: #FFFFCC;
    font-weight:bold;
    font-size: 9pt;
}

.CALOTHERMONTHSTYLE
{
    color: #666666;
    background-color: #ffffff;
}
/*************************************************************************/

/*************************************************************************/
/*Grid Style*/
.GRIDMAIN
{
    color: #000000;
    background-color: #ffffff;
    border-color: #999999;
    border-width: 2px;
    border-style: none;
    padding: 5px;
}
.GRIDFOOTER
{
    color: #000000;
    background-color: #CCCCCC;
}
.GRIDROW
{
    color: #000000;
    background-color: #EEEEEE;
    font-size:small;  
}
.GRIDSELECTEDROW
{
    color: #ffffff;
    background-color: #008A8C;
    font-weight:bold;  
}
.GRIDPAGER
{
    color: #000000;
    background-color: #999999;   
}
.GRIDHEADER , .GRIDHEADER a, .GRIDHEADER a:visited, .GRIDHEADER a:hover
{
    font-weight:bold ;
    color: #ffffff;
    background-color: #2068B4;
}
.GRIDALTERNATINGROW
{
     background-color: #DCDCDC;
     font-size:small;    
}

/*************************************************************************/

/*************************************************************************/
/*Accordion Style*/

.ACCHEADER
{
}

.ACCCONTENT
{
}

/*************************************************************************/

/*************************************************************************/
/*Paging Links*/
.PageLink
{
    text-decoration: none;
}
/*************************************************************************/